package com.shrct.businessprocess.product;

import com.shrct.businessprocess.product.RCAnonymouseProductEntryRoot;
import com.shrct.businessprocess.product.RCProductPurchaseInfo;
import com.shrct.businessprocess.product.impl.RCAnonymousProductPurchaseInfoImpl;
import com.shrct.businessprocess.product.proxy.RCAnonymousProductPurchaseInfoProxy;
import edu.fudan.mylang.pf.EntityImplementation;

@EntityImplementation(implementBy = RCAnonymousProductPurchaseInfoImpl.class)
public interface RCAnonymousProductPurchaseInfo extends RCProductPurchaseInfo {
  public abstract RCAnonymouseProductEntryRoot getEntryRoot();
  
  public abstract RCAnonymousProductPurchaseInfo setEntryRoot(final RCAnonymouseProductEntryRoot entryRoot);
  
  public abstract String getProductDesc();
  
  public abstract RCAnonymousProductPurchaseInfoProxy toProxy();
}
